

/*此CSS已经经过代码删减优化，若再次进行删减请谨慎*/

body,div,span,h1,h2,h3,h4,h5,h6,hr,p,blockquote,strong,var,b,u,i,center,dl,dt,dd,ul,ol,li,prea,address,fieldset,form,fieldset,label,legend,button,input,textarea,th,td{margin:0;padding:0;}
.openDiv1 .butBox dl dd a{ *+overflow:visible !important;}
body{color:#444;font-size:12px;font-family:"";}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
button,input,select,textarea{font-size:100%;}
li{list-style-type:none;vertical-align:top;}
img{vertical-align:middle;border:0px;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:0;}
del{text-decoration:line-through;}
em{font-style:normal;}
.vimg-align{vertical-align:middle;}
legend{color:#222;}
fieldset,img{border:0;}
a{color:#444;text-decoration:none;}

/* 右窗口定位 */
a{  text-decoration: none!important;}
.nav_top{   position: fixed;   bottom: 300px;   z-index: 7000;   border: 1px solid #eee;   left:-moz-calc(50% + 610px);   left:-webkit-calc(50% + 610px);   left: calc(50% + 610px);   line-height: 14px;}
@media screen and (max-width: 1200px){   .nav_top{      left: auto;      right:10px;  } }
.ico-consult,.ico-tel,.ico-hot{   border-bottom: 1px solid #eee;}
.ico-quoted,.ico-attention,.ico-backtop{   border-bottom: 0px;}
.nav_top,.nav_top_list,.nav_top_list a,.nav_top_list span,.nav_top_list p,.nav_top_list div{   margin: 0px;padding: 0px;}
.slide-help{  background: #fff;}
.nav_top_list{  position: relative;   z-index: 10;}
.slide-help a{   display: block;   width: 64px;   height: 60px;  text-align: center;   color: #808080;    background: #fff;}
#ico-attention{    position: relative;}
.slide-help a span{    font-weight: bold;}
.ico-consult i{   background: url(../images/l1.gif) 4px 0 no-repeat;}
.slide-help i{   display: block;   height: 36px}
.slide-help a span{  font-size: 12px;}
.ico-feedback i{   background: url(../images/l2.png) no-repeat 12px -48px;}
.ico-attention i{   background: url(../images/l3.gif) no-repeat center;}
.nav_top_list .ico-quoted{   background: url(../images/l21.png) no-repeat 0px 0px;   width: 64px;height: 60px;   color: #ffffff;}
.ico-tel,.ico-hot{  position: relative;    z-index: 600;}
.ico-tel span,.ico-hot span{   display:inline-block;   padding-top: 40px;    padding-left:8px;    font-weight: bold;    padding-bottom: 6px;    color: #808080;}
.ico-tel:hover .tle_m{    color:#ffffff;}
.nav_top_list .ico-tel:hover .tel_img2{z-index: 5;}
.ico-hot .hot_img1{   position: absolute;   left: 50%;    top: 8px;    width: 23px;    height: 23px;    margin-left: -12px;
}
.ico-hot .lhot{   display: inline-block;   background: url(../images/u9066.png) no-repeat center;   width: 7px;   height: 12px;   position: absolute;    right:-7px;    top: 22px;    z-index: 1000;    margin: 0px;   padding: 0px;
}
.ico-hot .hot_hd{    display: block;    position: absolute;    left: -138px;    top: -1px;    width: 138px;    height: 110px;}
.ico-tel img{   position: absolute;   margin: 5px auto 0;    left: 0;   right: 0;    width: 32px;    height: 32px;}
.tel_img1{   z-index: 2}
.ico-backtop i{    background: url(../images/l2.png) no-repeat 14px -166px;}
.attention-code{    position: absolute;    top: -95px;    right: 64px;    width: 138px;    height: 145px;    opacity:0;    filter: alpha(opacity=0);    display: none;    z-index: 600;}
.attention-code1{    position: absolute;  top: -55px;   right: 65px;    width: 138px;    height: 145px;    text-align: center;    opacity: 0;    filter: alpha(opacity=0);    z-index: 600;    display: none;}
.attention-code1 .tel{   color: #808080;    margin: 10px 0px;    font-size: 18px;    font-weight: bold;    color: #ffffff;}
#vtel{    height: 30px;    line-height: 30px;    width: 120px;    margin: 0 auto;    margin-bottom: 10px;    padding-left: 5px;}
#cbBtn {    width: 120px;    border: 1px solid #FA9B01;    border-radius: 3px;    color: #ffffff;    margin-bottom: 10px;    background: #000;    font-size: 14px;    height: 24px;    line-height: 16px;}
.attention-code-img{    position: relative;    width: 138px;    margin-right: 6px !important;    padding: 10px 0 !important;    background: #fff;    border: 1px solid #eee;    height: 130px;}
.attention-code-img1{   position: relative;   width: 138px;   margin-right: 6px;   padding: 10px 0;    background: #FA9B01;    border: 1px solid #FA9B01;}
.attention-code-img img{    display: block;    width: 100px;    height: 100px;    margin: 0 auto 5px;}
.l6{ background: url(../images/l6.png) no-repeat center;   width: 6px;   height: 9px;   position: absolute;   right:-8px;   bottom: 25px;   z-index: 1000;}
.l8{    bottom: 0px;}
.attention-code p{   line-height: 14px;   text-align: center;   background: #fff;   color: #e7691e;}
.bjstu:hover{    background: #FA9B01;}
.ico-consult:hover i{  background: #FA9B01;   background: url(../images/l2.png) 16px 10px no-repeat;}
.ico-attention:hover i{   background: url(../images/l2.png) -118px -108px no-repeat;}
.ico-backtop:hover i{    background: url(../images/l2.png) -118px -166px no-repeat;}
.ico-quoted span{    display: inline-block;    margin-top: 38px;}
.nav_top_list a:hover{   color: #ffffff;}
.attention-code-img p{   color: #666666;    font-size: 12px;}
button#quotebtn {    position: relative;    left: -1px;}
button#simplequotebtn {    position: relative;    left: 2px;}
button.switch-btn {  height: 30px;   width: 100px;   margin: 0;   padding: 0;   border: none;   background-color: #D7D7D7;   color: #333;   font-size: 18px;}
button.switch-btn.active{  background-color: #FF9900;  color: #FFF;}
#simple-switch-box {   text-align: center;    margin-top: 15px;}
.clearf:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearf{zoom:1}


/* 底部飘窗 */

.bottomfloat{position: fixed; left:0px; bottom:40px; cursor: pointer;     display: none;}
.indexbottom{width:100%; background:url(../images/backgorundbottom.png); height:130px;  position: fixed; bottom:0; left:0; z-index:999;}
.indexbottomb{width:1230px; margin:0 auto; clear:both; position: relative;}
.indexbottoml{ position: relative;  width: 328px;  margin-top:25px;    float: left;}
.indexbottomc{width:720px; float:left; margin-left:35px;}
.indexbottomcbox input{float:left; width:215px; height:35px; outline:none; font-size:14px; line-height: 31px; padding-left:5px; color:#2a2a2a; border:none;}
.indexbottomcbox{width: 220px;background: #fff;  height: 35px; float:left; margin-right:20px; }
.indexbottomcbox span{ float: left;  width: 20px; display: block;  font-size: 20px;  line-height: 35px;}
.indexbottomcbox1 select{ border:none; width:100px; float:left; height:35px; margin-right:20px; outline:none;  font-size:14px; line-height: 31px; padding-left:5px; color:#2a2a2a;}
.indexbottom input::-webkit-input-placeholder { color: #a7a7a7; font-size: 14px; background: #fff;}
.indexbottomcli{margin-top:20px; clear:both; overflow: hidden;}
.indexbottomcbox2 select{width:220px; height:35px; border:none;  margin-right:20px; outline:none;  font-size:14px; line-height: 31px; padding-left:5px;  color:#2a2a2a; float:left}
.indexbottomr{width:90px; float:left; margin-top:20px; height:90px; line-height: 90px; text-align: center; font-size:16px; color:#fff;     cursor: pointer;
    background: -webkit-linear-gradient(#f6d4a3, #d4a560); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#f6d4a3, #d4a560); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#f6d4a3, #d4a560); /* Firefox 3.6 - 15 */
    background: linear-gradient(#f6d4a3, #d4a560); /* 标准的语法 */}
.indexbottomguanbi{width:25px; height:25px; float: left; margin-top:55px; margin-left:30px;  cursor: pointer;}
.indexbottomgetbaojia{width:100%; background:url(../images/backgorundbottom.png); height:245px;  position: fixed; bottom:-245px; z-index:999;}
.ibgetbaojia{width:880px; margin:25px auto 0; color:#fff; clear:both; overflow:hidden;}
.ibgetbaojialeft, .ibgetbaojiaright{float:left; width:440px;}
.ibgetbaojialeftbox ul li{padding:5px 15px; background:#301e1e; color:#ff4a4e; float: left;  margin-right: 10px;}
.ibgetbaojialeftbox ul li:nth-child(2){background:#1e2730; color:#48a4fa;}
.ibgetbaojialeftbox ul li:nth-child(3){background:#302817; color:#f9ab02;}
.ibgetbaojialeftbox ul li:nth-child(4){background:#1b2b1c; color:#2fca3a;}
.ibgetbaojialeftbox ul{clear:both; overflow:hidden; margin:15px 0;}
.ibgetbaojialeftbox span{font-size:20px; font-weight: bold; margin-right:20px;}
.getbaojiazhizun{color:#f0b231;}
.getbaojiaanju{color:#ec7a24;}
.getbaojialansheng{color:#1d94a6;}
.getbaojiaqinfu{color:#4689e5; font-size:20px; font-weight: bold; margin-right:20px;}
.getbaojiaqinfumoney{font-size:20px; font-weight: bold;}
.jiesheng{font-size:14px; margin-top:10px;}
.indexbottomfwrx{text-align: center; font-size: 16px; color:#f94a47; letter-spacing:3px;}